$(function(){
	//登录验证的controller url
	var loginUrl = '/o2o/local/logincheck';
	
	//从地址栏的url里面获取usertype
	//usertype=1则为customer,其余为shopowner
	var usertype = getQueryString('usertype');
	//登录次数，累计登录三次失败之后自动弹出验证码要求输入
	var loginCount = 0;
	
	$('#submit').click(function(){
		var username = $("#username").val();
		var password = $('#psw').val();
		var verifyCodeActual = $('#j_captcha').val();
		//是否需要验证码验证，默认false为不用
		var needVerify = false;
		//如果登录三次都失败
		if(loginCount >= 3) {
			//那么就需要验证码校验
			if(!verifyCodeActual){
				$.toast('请输入验证码');
				return;
			} else {
				needVerify = true;
			}
		}
		//访问后台进行登陆验证
		$.ajax({
			url : loginUrl,
			async : false,
			cache : false,
			type : "post",
			dataType : 'json',
			data : {
				userName : username,
				password : password,
				verifyCodeActual : verifyCodeActual,
				//是否需要做验证码校验
				needVerify : needVerify
			},
			success : function(data){
				if(data.success){
					$.toast('登录成功!');
					if(usertype == 1){
						//若用户在前端展示系统页面则自动链接到前端展示系统首页
						window.location.href = '/o2o/frontend/index';
					} else {
						//若用户是在店家管理系统页面则自动链接店铺列表页面中
						window.location.href = '/o2o/shopadmin/shoplist';
					}
				} else {
					$.toast('登录失败!' + data.errMsg);
					loginCount++;
					if(loginCount >= 3){
						//登录失败三次,需要进行验证码校验
						$('#verifyPart').show();
					}
				}
			}
		});
		
	});
	
	$("#back").click(function(){
		window.location.href = "/o2o/shopadmin/shoplist";
	});
	
});